/* model */
import { WebNotificationOptions } from '@service/WebNotificationService/model'
/* service */
import WebNotificationService from "@service/WebNotificationService/WebNotificationService"
/* util */
import Log from '@src/util/log'

class WebNotificationServiceImpl extends WebNotificationService {
  
  vm: any | null = null
  
  constructor(options: WebNotificationOptions, vm: any) {
    
    super(options)
    
    this.vm = vm
  }
  
  onClick() {
    Log.info(null, this.onClick.name, this.onClick.name)
  }
  
  onError() {
    Log.info(null, this.onError.name, this.onError.name)
  }
  
  onShow() {
    Log.info(null, this.onShow.name, this.onShow.name)
  }
  
  onClose() {
    Log.info(null, this.onClose.name, this.onClose.name)
  }
  
}

export default WebNotificationServiceImpl
